//
//  BVSearchInfoTableViewCell.m
//  BuyVegetables1
//
//  Created by 叶思超 on 15/10/23.
//  Copyright (c) 2015年 叶思超. All rights reserved.
//

#import "BVSearchInfoCell.h"
#import "UIView+Extension.h"

@interface BVSearchInfoCell ()
/**
 *   搜索历史信息名称
 */
@property (nonatomic, strong) UILabel *nameLabel;
/**
 *  分割线
 */
@property (nonatomic, strong) UIView *separatorLine;
@end

@implementation BVSearchInfoCell

+ (instancetype)cellWithTableView:(UITableView *)tableView {
    static NSString *CellID = @"Info";
    
    BVSearchInfoCell *cell = [tableView dequeueReusableCellWithIdentifier:CellID];
    
    if (cell == nil) {
        cell = [[BVSearchInfoCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellID];
    }
    
    return cell;
}

- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if (self) {
        self.selectionStyle = UITableViewCellSelectionStyleNone;
        
        // 名称
        self.nameLabel = [[UILabel alloc] init];
        self.nameLabel.font = [UIFont systemFontOfSize:15];
        [self.contentView addSubview:self.nameLabel];
        
        // 分割线
        self.separatorLine = [[UIView alloc] init];
        self.separatorLine.backgroundColor = [UIColor blackColor];
        self.separatorLine.alpha = 0.15;
        [self.contentView addSubview:self.separatorLine];
    }
    return self;
}

- (void)setName:(NSString *)name {
    _name = name;
    // 名称
    self.nameLabel.frame = CGRectMake(10, 0, self.width - 10, self.height);
    self.nameLabel.text = name;
    
    // 分割线
    self.separatorLine.frame = CGRectMake(0, self.height - 0.8, self.width, 0.8);
}
@end
